﻿@model IEnumerable<Promocot.Models.Cotizacion>
@{
    Layout = "~/Views/Shared/_Layout.cshtml";
               
}
@using Promocot.Helpers;
<script src="@Url.Content("~/Scripts/jquery-1.4.4.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery-ui.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.tablePagination.0.4.js")" type="text/javascript"></script>
<div id="lista_cotizaciones">
    @if (Model.Count() > 0)
    {
        <table id="tbl_cot">
            <tr>
                <th>
                    Id
                </th>
                <th>
                    Título
                </th>
                <th>
                    Asesor
                </th>
                <th>
                    Emisión
                </th>
                <th>
                    Cliente
                </th>
                <th>
                    Status
                </th>
                <th>
                    Comentario
                </th>
            </tr>
            @foreach (var cot in Model)
            { 
                <tr>
                    <td>@Html.ActionLink(String.Format("{0:0000}", cot.Id), "PreviewCot/" + cot.Id, "Cotizacion")
                    </td>
                    <td title="@cot.titulo_cotizacion">@Html.Truncate(cot.titulo_cotizacion, 40)
                    </td>
                    <td>@cot.Usuario.nombre
                    </td>
                    <td>@cot.fecha.ToShortDateString()
                    </td>
                    <td>
                        <ul style="list-style-type:none;margin: 0;border: 0;padding: 0;">
                            <li>@cot.Cliente.Nombre</li>
                            <li>@cot.Cliente.email </li>
                        </ul>
                    </td>
                    <td>
                        @if (cot.status.Equals(Promocot.Models.Status.borrador))
                        { 
                
                            <p>
                                Borrador</p>
                        }
                        else if (cot.status.Equals(Promocot.Models.Status.enviado))
                        { 
                            <p>
                                Enviado</p>
                            <a href="#"><img src="@Url.Content("~/Content/reenviar.png")" width="20" height="20"  alt="reenviar"/></a>
                            
                        }
                        else if (cot.status.Equals(Promocot.Models.Status.rechazado))
                        { 
                            <p>
                                Rechazado</p>
                        }
                        else if (cot.status.Equals(Promocot.Models.Status.aprobado))
                        { 
                            <p>
                                Aprobado</p>
                        }
                    </td>
                    <td>
                        @{ var coment = (String.IsNullOrEmpty(cot.comentario) ? " " : cot.comentario);}@coment
                    </td>
                    @if ((int)Session["rol"] == 2)
                    {
                        var eliminar = "/Administracion/Eliminar/" + cot.Id;
                        <td>
                            <a href="@eliminar"  title="Eliminar la cotizacion">
                                <img src="@Url.Content("~/Content/eliminar.png")"  width="20" height="20" alt="Eliminar"/></a>
                        </td>
        
                    }
                </tr>
            }
        </table>
    
        <h5>
            Total de consulta: @Model.Count()</h5>
    }
    else
    { 
        <h5 style="color: Red;">
            No hay cotizaciones creadas actualmente, o la consulta realizada no generó resultados.</h5>
    }
</div>
